home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr12
/
v93n03y.zip
/
V93N033.IBM
next >
Wrap
Internet Message Format
|
1993-05-05
|
25KB
From: WF02::IN%"Info-IBMPC%wsmr-simtel20.ARMY.mil@WS5.CIS.TEMPLE.EDU" 1-MAR-1993 13:46:04.77
To: James Gerber <GERBER@TMPLCIS.BITNET>
CC:
Subj: Info-IBMPC Digest V93 #33
Return-path: $$INFOPC
<@WS5.CIS.TEMPLE.EDU:$$INFOPC%VM.TEMPLE.EDU@RICEVM1.BITNET>
Received: from JNET-DAEMON by GRAD.CIS.TEMPLE.EDU; Mon, 1 Mar 93 12:55 EST
Received: From TEMPLEVM(MAILER) by TMPLCIS with Jnet id 4991 for
GERBER@TMPLCIS; Mon, 1 Mar 93 12:55 EDT
Received: from TEMPLEVM.BITNET (NJE origin LISTSERV@TEMPLEVM) by VM.TEMPLE.EDU
(LMail V1.1d/1.7f) with BSMTP id 2805; Mon, 1 Mar 1993 12:55:48 -0500
Date: Mon, 1 Mar 1993 06:56:34 GMT+1
From: Info-IBMPC Digest <Info-IBMPC%wsmr-simtel20.Army.mil@WS5.CIS.TEMPLE.EDU>
Subject: Info-IBMPC Digest V93 #33
Sender: Info-IBMPC redistribution list <$$INFOPC@RICEVM1.BITNET>
To: James Gerber <GERBER@TMPLCIS.BITNET>
Reply-to: Info-IBMPC%wsmr-simtel20.ARMY.mil@WS5.CIS.TEMPLE.EDU
Info-IBMPC Digest Mon, 1 Mar 93 Volume 93 : Issue 33
Today's Editor:
Gregory Hicks - Rota Spain <GHICKS@wsmr-simtel20.Army.Mil>
Today's Topics:
.com and .exe differences
Re: Disk serial number
Re: In search of PC and Turbo Pascal gurus
AST Six Pak Plus settings
Can you run an XT on it side? (among other things)
Compaq Pro-Linea
Connecting two machines without a null modem cable
Re: FINDFIRST/NEXT works for files, but what about direcories?
ImageWriter drivers?
in search for Turbo Pascal gurus
Logitech's Fotoman
PC HARD-DISK COMPRESSION FOR OS2 SYSTEMS
PS-2 setup and battery info wanted.
QRAM and PS/2 30
TCP/IP Windows 3.1 software
Windows Help Authoring Tool
Cmos changes kill PC? (2 msgs)
Installing EMM386
Send Replies or notes for publication to: <INFO-IBMPC@brl.mil>
Send requests of an administrative nature (addition to, deletion from
the distribution list, et al) to: <INFO-IBMPC-REQUEST@brl.mil>
Addition and Deletion requests for UK readers should be sent to:
<INFO-IBMPC-REQUEST@DARESBURY.AC.UK>
Archives of past issues of the Info-IBMPC Digest are available by FTP
ONLY from WSMR-SIMTEL20.ARMY.MIL in directory PD2:<ARCHIVES.IBMPC>.
----------------------------------------------------------------------
Date: Wed, 17 Feb 93 16:49:33 CST
From: Corey Webb <CBW790S@vma.smsu.edu>
Subject: .com and .exe differences
This is in reply to Michael Castle's (mcastle@cs.umr.edu) question
about the differences between .COM and .EXE files. Unfortunately, due
to a really "strange" mail/NetNews setup, I cannot quote the original
article.
I was reading the replies in V93 #24, and most advice given was
basically correct, but the thing that has always most obviously
seperated the two in my mind was not even mentioned. This being that
an .EXE file has its own stack built in, while a .COM file does not!
The stack segment in an .EXE file is seperate from the other segments.
It usually contains a one-line command to fill a certain amount of
memory with spaces. In a .COM file, however, the stack pointer simply
points to the code segment, which is the only segment in the program.
Another difference, which may have been mentioned earlier, is that
does does not load the PSP (Program Segment Prefix) before loading a
.COM file, as it does with .EXE files. This is mainly what allows a
.COM file to use less memory.
Lastly, I may be wrong on this part, but if I remember correctly,
a .COM program, whil it can request more memory once it has begun
executing, as stated earlier, the code itself can NOT be more than 64K
in length.
Hope this helps.
______________________
| Corey Webb |
| CBW790S@vma.smsu.edu |
| *insert quote here* |
------------------------------
Date: Sun, 21 Feb 1993 22:33:50 -0500 (EST)
From: Paul Robinson <tdarcos@access.digex.com>
Subject: [TDR] Re: Disk serial number
in Info-IBMPC Digest 93 - 21
"PIMS3::MORRIS" <MORRIS%PIMS3.decnet@patrick-pims.af.mil> writes:
>"Major Lee Obvious" <jjhoxsey@knight.ta.ford.com> writes:
>
>> A simple question that I thought of while preparing to backup
>>my hard drive.
>> Where does the serial number come from when MS-DOS formats a
>>floppy disk?
>
>Well, all my DOS manuals just state that this is a DOS generated random
>number, used mainly so DOS knows when a disk has been switched.
BZZZZZT, Sorry, but we have some nice parting gifts for you.
The serial number represents the date and time formatted, in the
hexadecimal representation of those numbers. Since it is unlikely that
two diskettes used by someone would be identically formatted at the
precise same second, this value is usually safe. The number has no
meaning to it per se; DOS doesn't check to see if the date and time
represented there represent something valid or not; you can put any
4-byte value there if you edit the disk.
Paul Robinson -- TDARCOS@MCIMAIL.COM
------------------------------
Date: Sun, 21 Feb 1993 22:37:03 -0500 (EST)
From: Paul Robinson <tdarcos@access.digex.com>
Subject: [TDR] Re: In search of PC and Turbo Pascal gurus
in Info-IBMPC Digest 93 - 21, ma@ptolemy.arc.nasa.gov (Paul Ma) writes:
> All you PC and Turbo Pascal gurus out there, help!
>
> I am modifying a third party software program using Turbo Pascal v6.0
> and have the following questions:
>
> 1) How can the same executable behave differently when it is executed
> consecutively?
You haven't really given enough information, but I can guess:
Quite possibly you used a construct similar to
CONST A: INTEGER = 5;
This is not the same as
CONST A = 5;
The first one is more correctly referred to as an 'initialized
variable' because A can be changed.
When you run a program using the first construct noted above (CONST A:
INTEGER = 5) in the IDE, the variable A might be left containing the
last thing it was changed to when the program was
stopped/quit/exited/crashed.
When the program is compiled, every time it's run it's got a fresh
invocation of A containing 5, which will be new every time it's run.
This is dependent on which version of Turbo you are running. Under the
IDE using Turbo Pascal 6.0 it correctly keeps the value at 5 in a
sample program even after it is changed.
>2) Why does the status of the PC change when I go from DOS to Turbo
>Pascal IDE environment, save the source code, then back out to DOS?
>My PC configuration is: Zeos 386SX with 4MB of RAM, VGA and running DOS
>5.0 with QEMM. Size of the executable is about 10 KB.
What kind of change? Default drive? Default directory? Video Mode?
Graphic Mode? Color?
More information is required. What is happening?
------------------------------
Date: Wed, 17 Feb 1993 11:46:36 -0500 (EST)
From: Stephen Guerke <sguerke@udel.edu>
Subject: AST Six Pak Plus settings
AST SIX PAK PLUS SWITCH AND JUMPER SETTINGS
Starting address Switches Max. RAM Banks installed Switches Total RAM
of Card 1 2 3 on Card on Card 4 5 6 on card
64KB(:10000) off off off 384KB NONE off off off 0KB
128KB(:20000) off off on 384KB 1 off off on 64KB
192KB(:30000) off on off 384KB 2(1&2) off on off 128KB
256KB(:40000) off on on 384KB 3(1-3) off on on 192KB
320KB(:50000) on off off 320KB 4(1-4) on off off 256KB
384KB(:60000) on off on 256KB 5(1-5) on off on 320KB
448KB(:70000) on on off 192KB 6(1-6) on on off 384KB
JUMPERS:
IRQ4 must be enabled for COM1 to be active
IRQ3 must be enabled for COM2 to be active
IRQ7 must be enabled for LPT1 to be active
SWITCHES:
Switches 1,2, and 3 control the starting address of the RAM on the
SixPak Plus Board
Switches 4,5, and 6 allow configuration for the number of banks of RAM
installed on the board.
Switch 7 is not used.
Switch 8 is used for parity checking: OFF = Parity Check Disabled, ON =
Parity Check Enabled.
Stephen Guerke, Coord. Computer Resources sguerke@brahms.udel.edu
University of Delaware Parallel Program stephen.guerke@mvs.udel.edu
Georgetown, DE 19947 ILV20078@UDELVM.UDEL.EDU
------------------------------
Date: Wed Feb 17 08:31:43 EST 1993
From: cp486a!kvancamp@cpmail.att.com
Subject: Can you run an XT on it side? (among other things)
>I ran an old PX XT clone on its side for many years. It works just
>fine, but there are a few points to keep in mind:
>
> a) backup the HD, completely reformat it while on its side,
>restore your backup (The older drives would get slightly out of
>alignment when on their side. Formatting them this way solves it.)
Make that a LOW-LEVEL format, followed by a normal format.
Ken Van Camp <cp486a!kvancamp@cpmail.att.com>
AT&T Consumer Products Division
5 Wood Hollow Road Room 1H36
Parsippany, NJ 07054
------------------------------
Date: Tue, 23 Feb 93 08:44:17 EDT
From: CHISMST@GE1VM.SCHDY.GE.COM.CRD.GE.COM
Subject: Compaq Pro-Linea
Heres a puzzler. My boss has a COMPAQ PRO-LINEA 433, it's only 3 days
old. He was curious about the screens displayed during bootup (the
CACHE display). So, he hit the PAUSE key and it stopped so he looked
at it. NOW CHECK THIS.
It wouldn't continue, or boot from the key board<CTRL> <ALT> <DEL> so
he powered down. When it's turned back on, it cycles thru the 'C'
drive but NO displays on the screen then it halts right there. The 800
number said '..the motherboard is locked ...we'll have to replace it '.
Fortunately they provide 48 hr on site service so hopefully he'll be up
and running in a few days.
Anybody see anything like this? and Are there any Compaq owners out
there willing to press the PAUSE button during bootup?
Regards,
MIKE
------------------------------
Date: Fri, 19 Feb 93 09:22:39 EST
From: Roger Denat <DENAT@tedm.dnet.ge.com>
Subject: Connecting two machines without a null modem cable
I have two computers which I would like to connect directly via modem.
One computer has an external 14.4K .42bis modem on COM2 (Digicom
Eagle+), the other has a plain vanilla 2400 baud internal modem, also
on COM2.
The question is: how do I get the two machines to talk (I have MS
Kermit 3.11 and Telix 3.2 on both) if I simply connect the modems on
each machine with a phone wire? (I am connecting the cable to the
"LINE" jack on each modem). I assume there is a sequence of AT commands
I should be sending to each, but as of yet, I haven't been able to get
them to talk.
By the way, yes I have heard of a null modem cable, and I realize that
data transfer using one will be faster, but given the location of the
two machines (they're not far apart, but it is a pain to get access to
the rear connectors), it is much more convenient to connect them this
way.
Thanks in advance,
Roger Denat denat@tedm.ge.com
------------------------------
Date: Sun, 21 Feb 93 4:10:04 EST
From: wright@staff.tc.umn.edu (Mark Wright)
Subject: Re: FINDFIRST/NEXT works great for files, but what about directories?
Date: 3 Feb 93 07:53:37 GMT
ts@uwasa.fi (Timo Salmi) writes:
> 93gke@williams.edu (Just Ask The Axis) writes:
>>OK, so I can scan through files great... but how do I found out what
>>subdirectories are in a given directory? Anyone have a simple way?
>
>I take it that you mean in TP. If so, have you looked at the
>pointers in the Frequently Asked Questions
> 107719 Jan 24 13:51 garbo.uwasa.fi:/pc/ts/tsfaq32.zip
In case you're talking 'bout C, this is what I use. Note that you need
to free() files[0-n-1] at some later point, and you may want to replace
the asserts() with something a little more robust.
/****************** DIR LIST ***********************************************/
int dir_list( char *files[], char *path )
{
struct ffblk file_info;
int i;
i = 0;
if (findfirst( path, &file_info, FA_DIREC ) == 0) {
if (file_info.ff_attrib == FA_DIREC) {
files[i++] = strdup( file_info.ff_name );
assert( files[i-1] );
}
while (findnext( &file_info ) == 0)
if (file_info.ff_attrib == FA_DIREC) {
files[i++] = strdup( file_info.ff_name );
assert( files[i-1] );
}
}
return i;
}
/****************** DIR LIST ***********************************************/
Mark Wright wright@epx.cis.umn.edu
This post represents the opinion of YOUR employer - stop reading the
news and get back to work!
------------------------------
Date: Tue, 23 Feb 1993 07:18:07 GMT
From: jslauson@magnus.acs.ohio-state.edu (Justin Slauson)
Subject: ImageWriter drivers?
Does anyone out there have drivers to use an Apple ImageWriter II
printer with an IBM PC? I have the correct cable, but all I can get is
text with generic drivers. I would like to do color and graphics.
Please e-mail me if you have, know of, or have seen the drivers I'm
looking for. Thanks.
-Justin (jslauson@magnus.acs.ohio-state.edu)
------------------------------
Date: Thu, 18 Feb 1993 19:17:59 +0100 (MET)
From: hartnegg@sun3.ruf.uni-freiburg.de (Klaus Hartnegg)
Subject: in search for Turbo Pascal gurus
>I am modifying a third party software program using Turbo Pascal v6.0
>and have the following questions:
>1) How can the same executable behave differently when it is executed
>consecutively?
>2) Why does the status of the PC change when I go from DOS to Turbo
>Pascal IDE environment, save the source code, then back out to DOS?
This happens if there are some variables in the program that are not
properly defined, i.e. used before got a value assigned. Remember that
Turbo Pascal does NOT initialize all variables to 0.
Their content depends on what happens to be in the RAM at their
location when the program starts. This can be different if executing
the program multiple times if the variables get modified And of course
it's usually also different if the program gets loaded in different RAM
areas. It does get loaded at a different area if you load it in the IDE
than if starting it on the dos command line.
This is one of the worst bugs that a program can have since it is so
hard to locate. I think the next time I search such a bug, I will try
to initialize all RAM to 0's, run the program, then initialize all to
255 and run it again. Maybe that way one can see where the problem
occurs the first time. Maybe with 255 the program aborts since then the
results are extremely wrong and hopefully somewhere one gets a range
check. Then one has a point where one can start with searching.
HINT HINT HINT:
when developing, always switch range check on !! (default is off)
Hope this helps,
Klaus
Klaus Hartnegg, Kleist-Str. 7, D-7835 Teningen 1, Germany
Internet: hartnegg@ruf.uni-freiburg.de Voice: ++49+7641/48652
Disclaimer: this text reflects MY opinion, not that of my employer!
------------------------------
Date: Wed, 17 Feb 93 23:59:52 CST
From: "Allen L. Spruill" <ASPRUIL1@ua1vm.ua.edu>
Subject: Logitech's Fotoman
I was wondering if anyone might have some experience with the Logitech
Fotoman, a digital camera of sorts. I would like to know how well it
does as far as photo quality and transfer back into an application.
Also, how is the battery life while separated from it's charger/power
supply?
Allen
* Allen L. Spruill * University of Alabama *
* ASPRUIL1 @ UA1VM.UA.EDU * *
* 72240.3443 @ COMPUSERVE.COM * 1992 National Football Champions *
* Phone (205) 556-2508 * "Roll Tide!" *
------------------------------
Date: 23 Feb 93 05:47:39 GMT
From: stella@gandalf.rutgers.edu (Ricky ...suave... Stella)
Subject: PC HARD-DISK COMPRESSION FOR OS2 SYSTEMS
Info-IBMPC@wsmr-simtel20.ARMY.mil writes:
>I understand that Stac are developing stacker for OS/2 - least that's
>the rumour.
Stac Electronics is beta testing Stacker 3.0 for OS/2.
It's fully compatible with Stacker 3.0 for DOS and it's previous
versions, so you can access a stacked dos partition from OS/2 and the
other way around.
Only problem is that it doesn't support HPFS at this time. It will in
a future version.
Ricardo Stella stella@gandalf.rutgers.edu
RUCS-US Site Manager - IML-SERC stella@remus.rutgers.edu
Hill 118 - (908)932-2491 ...suave... Rutgers University, NJ
------------------------------
Date: Sat, 20 Feb 93 14:17:22 MSK
From: "Lev S.Chesalin" <LCHESALI%ESOC1.BITNET@pucc.Princeton.EDU>
Subject: PS-2 setup and battery info wanted.
Dear netters!
If possible could someone please tell me how (or where) to get a
uuencoded setup program for PS-2 system born approximately in 1988 and
any information were the battery may be located.
The system is original IBM product. I repaired of it from a completely
destroyed state (even with bad soldering and disconnections on the
mother board). It now IPL's from diskette coming to MS DOS prompt.
The manual gives no word about setup. All setup programs I have don't
set the HD type or don't work at all. The BIOS has no setup in it (I
have checked the program inside ROM). Processor is 80386. Hard disc is
IBM 0667 (?) ESDI 70 Mb drive. The battery is absent. I also have no
information about floppy drive cable (it is 40 pin double sided 2.54mm
printed connector) and I would like to connect a standard 36 pin 1.2 Mb
drive as a second one.
Thank you very much for your help. Lev Chesalin.
Space Research Institute(IKI),Moscow
------------------------------
Date: Fri, 19 Feb 93 08:30:28 EST
From: "Bruce H. McIntosh" <DHBHM@nervm.nerdc.ufl.edu>
Subject: QRAM and PS/2 30
Your post says you have an 80286 in your Mod 30. For QRAM to provide
any nifty features like loading device drivers between 640k and 1024k,
you will have to add an EMS board. QRAM is limited in what it can do
because of the, uhm, primitive memory management capabilities of the
80286. QRAM needs the Expanded Memory to use to map into the 640-1024
region. I used to use QRAM on a 286 machine that had a mix of EMS and
extended memory, and was able to load an impressive array of stuff
high. You won't get quite as much benefit on a true-blue IBM, owing to
the presence of the old BASIC ROMs from e0000-effff.
In your config.sys, you'll need to load the EMS board's device driver
first, then QRAM.SYS, then lastly QEXT.SYS. You may have to play a bit
with various paramaters to get it all to behave. Hope this helps!
Bruce H. McIntosh
UF Housing +++ IBM Aggravation System / 400
dhbhm@nervm.nerdc.ufl.edu
brucem@neufhou.mail.ufl.edu <--- preferred mail address
------------------------------
Date: Sun, 21 Feb 93 11:50:30 -0800
From: steven kasapi <nev@leland.stanford.edu>
Subject: TCP/IP Windows 3.1 software
I have a PC connected to the main ethernet network here at Stanford. I
use Windows 3.1 a lot, so I'm looking for a communications program for
Windows that works on a TCP/IP network. Everyone I know uses a program
by a company called Wollongong (sp?), but it's pretty flaky when used
with Windows unless you anoint the computer with oil and give it a
burnt offering ("and the priest that is anointed shall bring of the
bullock's blood to the tabernacle of the 486 PC, or else your machine
will crash").
I'd appreciate any leads on Windows TCP/IP software. Since I'm not
sure how general interest in this discussion (if any) will be, please
e-mail me and I'll post what I find out, if it is every resolved.
------------------------------
Date: Thu Feb 18 14:00:58 EST 1993
From: cp486a!kvancamp@cpmail.att.com
Subject: Windows Help Authoring Tool
This week's PC Week contains an article that says Microsoft has made
available, free of charge, its Windows Help Authoring Tool (WHAT).
Unfortunately, the article only describes how to download it from
CompuServe. Has any CS user uploaded this to an Internet site that
supports anonymous Ftp?
Ken Van Camp <cp486a!kvancamp@cpmail.att.com>
AT&T Consumer Products Division
5 Wood Hollow Road Room 1H36
Parsippany, NJ 07054
(201)581-4513 - voice
(201)515-3105 - fax
------------------------------
Date: Wed, 17 Feb 93 14:58:57 CST
From: Tracy Bowlin <bowlin@ecol.lter.isu.edu>
Greetings from Idaho
I am in need of a program to convertMicrosoft Quick Basic ver 4.5 or
later to either F77, C or C++. Is there anything like this available.
I already have fortran to c converter.
Thankx in advance`
Tracy Bowlin
Remote Sensing/ GIS analyst
Idaho State University
Box 8007
Pocatello, Idaho 83209-8007
Internet: bowlin@ecol.lter.isu.edu
------------------------------
Date: Wed, 17 Feb 1993 08:51 EST
From: SHADOW%JCSVAX1.BITNET@pucc.princeton.edu
Subject: Cmos changes kill PC?
>Date: Mon, 1 Feb 93 14:12:43 PST
>From: Neal Baldwin <baldwin@sfu.ca>
>[... Text Deleted...]
>speed up his 386sx and made some changes in his AMI bios advanced
>chipset parameters, mainly to do with wait states.
>The case cover was put back on, the PC was put back on it's side, and
>we re-booted. [...]
>hung in windows, after which we noticed a burning smell.
>Upon removing the case again, we found one of the CHIPS chips got
>excessivly hot when the machine was turned on. The machine no longer
>goes through any sort of self-diagnostics, or boots.
>Here's my question: Can you fry the chips by making CMOS changes?
Well, what I don't understand is why your friend opened up the case to
change the CMOS setup... that can only be done through the setup
routines in your AMI BIOS and no messing up with the case should be
involved...
As for CMOS setup frying chips... I don't think so... changing the wait
states number can at most hang your system if the memory is not fast
enough or slow it down if you insert too many wait states...
My 2 cents...
Nick.
SHADOW@JCSVAX1.JCSTATE.EDU
------------------------------
Date: Thu, 18 Feb 93 15:32:31 CST
From: wiegand@rtsg.mot.com (Robert Wiegand)
Subject: Re: Cmos changes kill PC?
Info-IBMPC@wsmr-simtel20.ARMY.mil writes:
>[... Text Deleted...]
>The case cover was put back on, the PC was put back on it's side, and
>[Text deleted...]
>Upon removing the case again, we found one of the CHIPS chips got
>excessivly hot when the machine was turned on. The machine no longer
>[...Text Deleted...]
>Here's my question: Can you fry the chips by making CMOS changes?
It's not impossible, but I would suspect that you damaged something
while you had the case open.
Robert Wiegand - Motorola Inc.
motcid!wiegand@uunet.uu.net uunet!motcid!wiegand
Disclamer: I didn't do it - I was somewhere else at the time.
------------------------------
Date: Wed, 17 Feb 1993 09:01 EST
From: SHADOW%JCSVAX1.BITNET@pucc.princeton.edu
Subject: Installing EMM386
>Date: Sun, 31 Jan 1993 02:23 CST
>From: From EMCS <EMCS@royal.crc.uno.edu>
>I was recently installing EMM386 (first time) on a 486 based machine.
>As per the instructions in the MS Windoews Manual (3.1) I did the
>following:
>Inserted in the CONFIG.SYS file the following three lines (in the order
>they appear here)
>DEVICE=C:\WINDOWS\HIMEM.SYS
>DEVICE=C:\WINDOWS\EMM386.SYS
>DEVICE=C:\WINDOWS\EMM386.EXE
>And when I rebooted the computer, it *kept on rebooting itself* when it
>got to the third line from above. Needless to say, this is not what I
>desired.
You should only install EMM386.EXE from CONFIG.SYS... make it look
like this:
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE
If none of your programs needs expanded memory use the NOEMS switch in
the command line for EMM386.EXE and add this line after the two
prevoius:
DOS=HIGH,UMB
This should provide you with the most upper memory EMM386 can give you
(try experimenting with
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS I=C800-EFFF
In case you get any conflicts because of the last line try reducing the
range c800-efff...
HTH,Nick.
SHADOW@JCSVAX1.JCSTATE.EDU
------------------------------
End of Info-IBMPC Digest V93 #33
********************************
-------